namespace LVGLSharp.Interop
{
    public enum lv_buttonmatrix_ctrl_t
    {
        LV_BUTTONMATRIX_CTRL_NONE = 0x0000,
        LV_BUTTONMATRIX_CTRL_WIDTH_1 = 0x0001,
        LV_BUTTONMATRIX_CTRL_WIDTH_2 = 0x0002,
        LV_BUTTONMATRIX_CTRL_WIDTH_3 = 0x0003,
        LV_BUTTONMATRIX_CTRL_WIDTH_4 = 0x0004,
        LV_BUTTONMATRIX_CTRL_WIDTH_5 = 0x0005,
        LV_BUTTONMATRIX_CTRL_WIDTH_6 = 0x0006,
        LV_BUTTONMATRIX_CTRL_WIDTH_7 = 0x0007,
        LV_BUTTONMATRIX_CTRL_WIDTH_8 = 0x0008,
        LV_BUTTONMATRIX_CTRL_WIDTH_9 = 0x0009,
        LV_BUTTONMATRIX_CTRL_WIDTH_10 = 0x000A,
        LV_BUTTONMATRIX_CTRL_WIDTH_11 = 0x000B,
        LV_BUTTONMATRIX_CTRL_WIDTH_12 = 0x000C,
        LV_BUTTONMATRIX_CTRL_WIDTH_13 = 0x000D,
        LV_BUTTONMATRIX_CTRL_WIDTH_14 = 0x000E,
        LV_BUTTONMATRIX_CTRL_WIDTH_15 = 0x000F,
        LV_BUTTONMATRIX_CTRL_HIDDEN = 0x0010,
        LV_BUTTONMATRIX_CTRL_NO_REPEAT = 0x0020,
        LV_BUTTONMATRIX_CTRL_DISABLED = 0x0040,
        LV_BUTTONMATRIX_CTRL_CHECKABLE = 0x0080,
        LV_BUTTONMATRIX_CTRL_CHECKED = 0x0100,
        LV_BUTTONMATRIX_CTRL_CLICK_TRIG = 0x0200,
        LV_BUTTONMATRIX_CTRL_POPOVER = 0x0400,
        LV_BUTTONMATRIX_CTRL_RECOLOR = 0x0800,
        LV_BUTTONMATRIX_CTRL_RESERVED_1 = 0x1000,
        LV_BUTTONMATRIX_CTRL_RESERVED_2 = 0x2000,
        LV_BUTTONMATRIX_CTRL_CUSTOM_1 = 0x4000,
        LV_BUTTONMATRIX_CTRL_CUSTOM_2 = 0x8000,
    }
}
